(function() {

	define(['jquery', 'upload'], function() {

		$(function() {

			$(document).on('mouseenter', '.below.belowl', function() {
				$('.widerod').animate({left:'310'},200);
			})
			.on('mouseenter', '.below.belowr', function(){
				$('.widerod').animate({left:'510'},200);
			})
			.on('click', '.below', function(){//点击选择我是买家我是卖家

			    $(this).addClass('active').siblings('.below').removeClass('active');
		    })
			.on('click', '.divsex', function(){//点击选择我是买家我是卖家
			    var radioId = $(this).children('label').attr('name');
			    $('.sex label').removeAttr('class') && $(this).children('label').attr('class', 'checked');
			    $('.sex input[type="radio"]').removeAttr('checked') && $('#' + radioId).attr('checked', 'checked');
		    })
			.on('click', '.divmode', function(){//点击选择我是买家我是卖家
			    var radioId = $(this).children('label').attr('name');
			    $('.runmode label').removeAttr('class') && $(this).children('label').attr('class', 'checked');
			    $('.runmode input[type="radio"]').removeAttr('checked') && $('#' + radioId).attr('checked', 'checked');
		    }).on('click', 'input[type=file]', function() {
		    	new ApplyAjaxFileUpload($(this));
		    }).on('click', '.agreeBtn,.agreement .bg', function() {
		    	$('.agreement').toggleClass('active');
		    	if($('.agreement').hasClass('active')) 
		    		$('.agreement').fadeIn(300);
		    	else
		    		$('.agreement').fadeOut(300);
		    });
		});

		function ApplyAjaxFileUpload(element) {
			$(element).AjaxFileUpload({
				action: "/control/uploadimg",
				other: '<input type="hidden" name="modname" value="AD_CLIENT"><input type="hidden" name="onsuccess" value="\'$filepath$\'"><input type="hidden" name="onfail" value="\'json\'">',
				onChange: function(filename) {
					$(this).siblings('p').html('正在上传.....');
				},
				onComplete: function(filename, res) {
					var res = $(res).find('script').html();
					if(res.indexOf('http') != -1) {
						res = res.replace(/'/g,'');
						$(this).siblings('p').html(filename);
						$(this).siblings('img').attr('src', res);
						return;
					}
					if(JSON.parse(res)) {
						$(this).siblings('p').html('请重新选择图片');
						alert(JSON.parse(res).error);
						return false;
					}
				}
			});
		}
	});
})();